Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 USA F6 Australia F2 USA F7 USA F8 France F6 USA F13 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 USA F29 USA F24 USA F24 Uncle Tobys Challenger - Tasmania Binghamton Professional Tennis Tournament - Binghamton A Glimmer of Hope Challenger - Austin Budapest Challenger - Budapest USTA Tallahassee Tennis Challenger - Tallahassee Open de Montauban - Montauban USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Bukhara Challenger - Bukhara Smith Barney Men's Challenger - Covington Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Open D'Orleans - Orleans Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Challenger - Aptos Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville JSM Challenger - Champaign Taiwan Challenger - Kaohsiung 2007 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Alexander Kolyaskin Memorial - Donetsk Men's Pro Challenger at Tunica National - Tunica Semgroup Challenger - Tulsa Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Sunrise Challenger Rhodes Challenger Baton Rouge Challenger Ramat Hasharon Challenger Talahassee Challenger Ramat Hasharon Challenger Ojai Challenger Tulsa Challenger Tiburon Challenger Seoul Challenger Calabasas Challenger Champaign Challenger Dallas Challenger San Jose Challenger Rimouski Challenger Fergana Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Granby Challenger Astana Challenger Vancouver Challenger Beijing Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Honolulu Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Helsinki Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Astana Challenger Vancouver Challenger Aptos Challenger Napa Challenger Sacramento Challenger Irving Challenger Rimouski Challenger Savannah Challenger Nottingham Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Raanana Challenger Busan Challenger Ilkley Challenger Vancouver Challenger Tashkent Challenger Brescia Challenger Happy Valley Challenger Canberra Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Istanbul Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Taipei City Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Rhodes Challenger Vancouver Challenger Savannah Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Sarasota Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Carson Challenger Busan Challenger Gwangju Challenger Columbus Challenger Binghamton Challenger Mallorca Challenger Cassis Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger Winnetka Challenger Binghamton Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger 2004 Freeman Men's Challenger - Joplin Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado The Wright Financial Group USTA Challenger - Champaign Lubbock Challenger - Lubbock Swanston Challenger - Sacramento The Surbiton Trophy - Surbiton The 'Fitz' Casino Challenger - Tunica West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Championships - Lexington Alphen Challenger Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Akbank Private Banking TED Open - Istanbul Dallas Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Swanston Challenger - Sacramento Tallahassee Tennis Challenger - Tallahassee Olbia Challenger - Olbia 2005 West Side Tennis Coub Men's Challenger - Forest Hills Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade HTV Challenger - Ho Chi Minh City Regional Hand Center Men's Challenger - Fresno BMW Tennis Championship - Sunrise Mercedes-Benz Cup - Los Angeles USTA Men's Challenger of Dallas - Dallas 2006 Challenger of Santa Clarita California Challenger - Valencia Uncle Toby's Australian Men's Clay Court Challenger - Canberra Czech Open - Prostejov College Station Challenger - College Station Torneo Internacional Challenger Fila 2005 - Leon 2003 USTA Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2005 - Prague Togliatti Cup - Togliatti SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas Guzzini Challenger - Recanati AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Wailea Men's Challenger - Maui Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The West Side Tennis Club Grass Court Challenger - Forest Hills Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle AEGON Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles USTA Comerica Challenger - Aptos Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo AT&T Challenger of Dallas - Dallas Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Singha Tennis Classic - Tarzana Abierto Mexicano Telcel - Acapulco Freeman Men's $50,000 Challenger - Joplin U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Fifth Third Bank Tennis Classic - Lexington AEGON International - Eastbourne Project Independence Men's Challenger - Mandeville Countrywide Classic - Los Angeles Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Hilton Waikoloa Village USTA Challenger - Waikoloa AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Uncle Toby's Burnie Challenger - Tasmania 2004 USTA Challenger of Calabasas - Calabasas Isla de Gran Canaria - Mas Palomas PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney The Natrel's Challenger of Granby - Granby PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Atlantic City Open - Atlantic City The Wright Financial Group, Inc. Challenger - Champaign Delray Beach International Tennis Championships - Delray Beach Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao US Men's Clay Court Championship - Houston 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk Uncle Toby's Challenger in Burnie - Burnie Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica BRD Nastase Tiriac Trophy - Bucharest TED Open - Istanbul 2005 Tulsa Challenger - Tulsa USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Estoril Open - Estoril Czech Open 2006 - Prostejov Serbia Open - Belgrade Lubbock Challenger - Lubbock Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Lubbock Challenger - Lubbock Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Vancouver Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Tashkent Challenger - Tashkent Guadalajara Challenger BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Samsung Securities Cup - Seoul Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Prague Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Athens Challenger Tallahassee Challenger TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Citi Open - Washington Leon Challenger Shenzhen Open - Shenzhen Kremlin Cup - Moscow Savannah Challenger Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Busan Challenger St. Petersburg Open - St. Petersburg New York Open - New York Sao Paulo Challenger Tour Finals Sarasota Challenger Zhuhai Challenger Dallas Challenger Dallas Challenger Nottingham-2 Challenger Salzburg Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Dallas Challenger Geneva Challenger Charlottesville Challenger Knoxville Challenger Jerusalem Challenger Loughborough Challenger Champaign Challenger Sunrise Challenger Batman Challenger Little Rock Challenger Rimouski Challenger Le Gosier Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Ningboo Challenger Ortisei Challenger Manta Challenger Morelos Challenger Guangzhou Challenger Tallahassee Challenger Irving Challenger Suzhou Challenger Delray Beach International Tennis Championships - Delray Beach Hua Hin Challenger Andria Challenger Binghamton Challenger Canberra Challenger Shenzhen Challenger Savannah Challenger Kaohsiung Challenger Canberra Challenger Indian Wells Challenger Tashkent Challenger Busan Challenger Heineken Open - Auckland USTA Seascape Challenger - Aptos If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Winnipeg Challenger Gatineau Challenger Citta di Monza - Monza Heilbronn Open - Heilbronn Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Winston Salem - Winston Salem Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto TD Waterhouse Cup - Long Island BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London RCA Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Chennai Open - Chennai Wimbledon - London CA Tennis Trophy - Vienna U.S. Open - New York Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Australian Open - Melbourne Canberra Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney SAP Open - San Jose French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota SAP Open - San Jose Atlanta Tennis Championships - Atlanta Western & Southern Financial Group Masters - Cincinnati Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro